home *** CD-ROM | disk | FTP | other *** search
/ A.C.E. 1 / ACE CD 1.iso / files / docs / dune1doc.lha / Dune.doc1 < prev    next >
Text File  |  1994-11-27  |  29KB  |  598 lines

  1.             DUNE - Developer's Universal Non-programming Environment
  2.  
  3. Typed by ZIGOR of THE PUNISHERS, with help from CAPTAIN ZED.
  4.  
  5.  
  6. INTRODUCTION
  7. Developer's Universal Non-Programming Environment - DUNE - is a games writing
  8. package  from CRL that allows you to link together pictures, animations, text
  9. files,  music  files, sound samples and executable programs.  In the finished
  10. product,  the user is moved from one display to another simply by clicking on
  11. different areas of the screen.
  12.  
  13. Each  screen  is  made  up of a picture or an animation and is called a SHOT.
  14. Sounds, text files or programs are linked to one particular shot.  You define
  15. the  way  the  user  moves  between  one  shot  and another using BUTTONS and
  16. AVENUES.
  17.  
  18. Writing  a game using DUNE requires no programming ability - hence the name -
  19. although  an understanding of the way the Amiga's operating system works is a
  20. help!
  21.  
  22. DUNE  currently works on the Commodore Amiga.  It can be used on an A500 with
  23. one floppy drive although two drives makes it a lot easier.  It is hoped that
  24. versions  of  DUNE will be available in the future running on PC compatibles,
  25. the Acorn Archimedes and the Atari ST [Not now you've gone bust - Ed.]
  26.  
  27. This  documentation  refers to V2.2.  If you have an earlier version of DUNE,
  28. please contact CRL for an update [You'll get fuck all reply - Ed.]
  29.  
  30. BOOTING DUNE
  31. Boot  the  disk  and load the DUNE program from Workbench.  Press the Esc key
  32. when you see the DUNE logo to get back to the control screen.
  33.  
  34. THE DUNE CONTROL SCREEN
  35. The Control Screen is split into four windows:
  36.  
  37. The Shot Information window
  38. The current Button Information window
  39. A miniture of the current shot
  40. The Score Conditional Route window (not yet implemented)
  41.  
  42. If  you're  starting a new game you need to remove any button data associated
  43. with  the DUNE logo and define your own buttons or you may wish to get rid of
  44. the  DUNE  logo  entirely  and  start  your  game  with  your  own picture or
  45. animation.
  46.  
  47. SHOTS
  48. Click  the  right mouse button and the menu bar will appear at the top of the
  49. screen.  There are six menus - PROJECT, ACT, SHOT, BUTTON, DISK and TEST.
  50.  
  51. Select  the  SHOT  menu  and  move  the  mouse until NEW SHOT is highlighted.
  52. Release  the mouse button to select this option.  DUNE will re-initialise and
  53. all  routine  information will be zeroed.  The DUNE logo will remain however,
  54. until you load in a new picture to replace it.
  55.  
  56. If  you  wish  to  replace  the  DUNE  logo with your own starting picture or
  57. animation, select LOAD from the SHOT menu and another menu will pop up asking
  58. you  what  you  wish to load.  Select PICTURE/ANIM and the file-selector will
  59. ask you which picture or animation you wish to load.  Choose the one you want
  60. and it will be displayed briefly on the screen before you are returned to the
  61. Control  Screen.   DUNE  will  automatically detect whether you have chosen a
  62. still  picture  or  an  animation.  The new picture or the first frame of the
  63. animation will be shown in the Minipic window.
  64.  
  65. You  can  create  the  pictures to use in DUNE using any paint package or use
  66. digitised  pictures,  but  they  must  be  in ILBM format.  Animations can be
  67. created  in  DPaint  III  provided they are saved as compacted animations, or
  68. using Photon Cel Animator.
  69.  
  70. DUNE  identifies  the different shots that make up your game by the names you
  71. give them and saves the information associated with the shot to disk.  If you
  72. name  your first shot "STARTSHOT" it will automatically be loaded in when you
  73. boot  DUNE.  The name of the shot is displayed at the top of the Shot window.
  74. To  change it, select CHANGE SHOT NAME from the SHOT menu and type in the new
  75. name.
  76.  
  77. Whenever  you  name a shot or refer to it in Button Information, you must use
  78. the full pathname of the shot including the disk name which it is stored on -
  79. for example, DUNE:STARTSHOT.
  80.  
  81. As well as the main picture or animation associated with a shot, you can have
  82. up  to three picture overlays.  A picture overlay is an ILBM picture which is
  83. displayed  on  top  of  the  main  picture  but  with the "background" colour
  84. transparent  so the main picture shows through, for example, putting a border
  85. around  the  main  picture.   To  use  a  picture  overlay click on the "PICK
  86. OVERLAY"  number.   It  will  cycle  through the numbers 1 - 2 - 3.  When the
  87. number  you  want  is displayed, type in the name of the picture to use as an
  88. overlay (not forgetting the disk name).
  89.  
  90. BUTTONS
  91. In  order to move from one shot to another you define buttons on the screens.
  92. When the user clicks on the button, a new shot will be loaded.
  93.  
  94. Buttons  are  polygons,  any  size or shape you like - a button can cover the
  95. entire  screen.   There  is  no  limit to the number of buttons you have on a
  96. shot.
  97.  
  98. To  definea  button, select ADD BUTTON from the BUTTON menu.  Move the cursor
  99. down  to the mini-picture and click the left button where you want one of the
  100. points  of the polygon to be.  When you move the mouse you'll see a line from
  101. the  first  point  to the mouse pointer.  Click the left button to define the
  102. second  point  of  the  polygon - and now you have a triangle joining the two
  103. points  you defined and the mouse pointer.  As you add points, you'll be able
  104. to see the kind of shape you are making.
  105.  
  106. Obviously,  a  button  must  have  at  least three points or it wouldn't be a
  107. polygon  -  but  there is no upper limit to the number of points it can have.
  108. Each time you click the left mouse button, another point will be defined.
  109.  
  110. To  finish the polygon, decide where the last point is going to end and click
  111. the  right mouse button.  This defines the point joining up the last point to
  112. the first and exits back to the control screen.
  113.  
  114. If you decide you have put a button in the wrong place on the picture, select
  115. MOVE BUTTON from the BUTTON menu, click on the button you wish to move and it
  116. will  disappear.  Any information you have already entered about what happens
  117. when that button is selected will remain and you can redraw it in the correct
  118. place.
  119.  
  120. To  remove a button altogether, select DELETE BUTTON from the BUTTON menu and
  121. click  on the offending button.  This removes it and all data associated with
  122. it.
  123.  
  124. If  you  add,  move  or delete a button in error, select BUTTON UNDO from the
  125. BUTTON menu to cancel the incorrect change.
  126.  
  127. If  the button you wish to add is quite small, you may wish to draw it on the
  128. full-screen  picture.   Select ADD BUTTON and hit the escape key to switch to
  129. the  large picture.  Draw your polygon then hit escape again to return to the
  130. Control Screen.
  131.  
  132. AVENUES
  133. Once  you've  defined  a  button,  you  must  specify what happens when it is
  134. selected  -  which new shot will be loaded and any other special effects such
  135. as sound samples or spot animations.  This is called an AVENUE.
  136.  
  137. Each button can have up to 256 avenues with probabilities assigned to each.
  138.  
  139. Select  a  button by clicking on it in the mini-picture.  If you have already
  140. defined  one  or  more  avenues for the button, the information for the first
  141. avenue  will  be  displayed  in the Current Button Information window.  If no
  142. avenues  have been defined, the information will be blank and you must add an
  143. avenue by clicking on the ADD button.
  144.  
  145. The X and Y coordinates at the top of the window refer to the first point you
  146. defined, counted in pixels from the top left of the picture.
  147.  
  148. To  specify  which  new shot will be loaded when the avenue is called, either
  149. click  on  the  "ROOT/PROG" box and type in the shot name (including the disk
  150. name) or select INSERT AVENUE from the BUTTON menu, then ROOT from the pop-up
  151. menu.
  152.  
  153. If  you  have  more  than  one  avenue  from  a  button,  you must assign the
  154. probability  of  each avenue being called by typing a number into the "AVENUE
  155. CHANCE"  box.   For  example, if you had two avenues leading from one button,
  156. each  with  a  chance of 1 there would be a 50-50 chance of one being called.
  157. If one avenue had a chance of 9 and the other of 1, there would only be a 10%
  158. chance of the second being called.
  159.  
  160. The  chance defaults to 0 and even if you only have one avenue from a button,
  161. you must type a 1 in the chance box or the user will go nowhere.
  162.  
  163. You  can  edit  avenues  you have previously defined; the UP and DOWN buttons
  164. cycle  through  the  avenues for the selected button and the avenue number is
  165. shown.
  166.  
  167. You  can  keep  adding  avenues by clicking on the ADD button, and the DELETE
  168. button removes the current avenue.
  169.  
  170. ANIMATIONS
  171. If  you  load  in an animation instead of a picture, you have further options
  172. available to you.
  173.  
  174. When  you  load  the  animation,  the  first  frame  will be displayed in the
  175. mini-picture  window.   Any buttons you define for the shot will apply to the
  176. whole  animation,  but the avenues that lead from the button can apply to any
  177. or all of the animation frames.
  178.  
  179. For  each  avenue,  the number of the current animation frame is shown in the
  180. Curent  Button  Information  Window.   Next to that is a button saying either
  181. ENABLED  or  DISABLED.   Clicking on the box toggles between the two.  So for
  182. each  button  you can specify which avenue might be called if the user clicks
  183. on  the  button  while  a particular frame of the animation is on screen; you
  184. could  have  a  button  that  will do nothing at all unless it is selected at
  185. exactly the right point in the animation.
  186.  
  187. To  go through the animation frame by frame, select NEXT ANIMATION FRAME from
  188. the BUTTON menu - or type the frame number directly into the box.
  189.  
  190. You  can  also  have a closing animation for each avenue that will run before
  191. the new shot is loaded in.  However, the first frame of the closing animation
  192. MUST  be  the  same  as  the first frame of the main animation, or the screen
  193. display  will be corrupted.  To use a closing animation for an avenue, either
  194. type  the  file name (including the disk name) into the box, or select INSERT
  195. AVENUE and ANIMATION from the BUTTON menu.
  196.  
  197. When  the avenue is called, the main animation will continue playing until it
  198. cycles back to the first frame and then the closing animation will run.
  199.  
  200. SAVING THE SHOT
  201. Once you have added all the buttons and defined all their avenues, you should
  202. save  the  shot  to disk.  You can either save it under the name it currently
  203. has  -  select  SAVE SHOT from the SHOT menu - or you can save it under a new
  204. name by selecting SAVE SHOT AS and typing in the new name.
  205.  
  206. Then  select  NEW  SHOT  and  load in a new picture, change its name, add the
  207. buttons and avenues, save it and so on.
  208.  
  209. You  can  go  back  to  a  shot  at  any time and edit any of the buttons and
  210. avenues.   Select  LOAD  from  the  SHOT menu and select SHOT from the pop-up
  211. menu.
  212.  
  213. TEST MODE
  214. Once  you  have  set  up several shots, you will no doubt wish to see them in
  215. action!   DUNE  allows  you to test your game at any point, starting from any
  216. shot you wish.
  217.  
  218. The  TEST  menu  has two options:  TEST MODE ON and TEST MODE off.  TEST MODE
  219. OFF  is  the  option  you have been using to make and edit the shots.  If you
  220. select TEST MODE ON you will be taken to the current shot and will be able to
  221. click  on various parts of the screen and see if all the right things happen.
  222. When  you  wish  to  return to the Control Screen, simply hit ESC key and the
  223. Test Mode will be switched off.
  224.  
  225. SOUND
  226. DUNE  allows  you  to make full use of Sound Tracker music scores and sampled
  227. sound.  For each shot, you can have one Sound Tracker score, one sample which
  228. will  play  when  the  shot is loaded and a sample for each avenue which will
  229. play when a button is selected.
  230.  
  231. The Begin Sample will play as soon as the picture associated with the shot is
  232. loaded.   To  specify  the sample, type the name of the sample (including the
  233. disk  name)  in the Shot Information Window or select LOAD from the SHOT menu
  234. and  then  select  BEGIN  SAMPLE.  You can specify the sample loop - how many
  235. times  the  sample will play - by typing the number into the box.  The sample
  236. will  play  until  it  has  completed  the specified number of loops or until
  237. another  sample  is  loaded.   If  you don't want the sample to start playing
  238. straight  away you can delay it by clicking on the "DELAY FOR" box and typing
  239. in the number of seconds.
  240.  
  241. The  Sound  Tracker  score  will  play continuously from the time the shot is
  242. loaded  until  a  new  score  or sample is loaded in - or until it is told to
  243. stop.
  244.  
  245. The  end sample will play as soon as the user clicks on a button to move to a
  246. new  shot.   Each  avanue can have a different sample and you can either type
  247. the  name  of  the  sample  directly into the box for the relevant avenue, or
  248. select  INSERT  AVENUE from the BUTTON menu and choose SAMPLE from the pop up
  249. menu.   As  with  Begin  Samples, you can specify the number of loops and the
  250. delay.   The  sample  will play for the specified number of loops, or until a
  251. new sample or Sound Tracker score is loaded.
  252.  
  253. You  can  stop a sample or Sound Tracker score from playing, without having a
  254. new sound by typing the keyword STOP on a later shot, instead of a new sample
  255. or score name.  Silence is golden!
  256.  
  257. If  you  can't  remember which sample or Sound Tracker score you wish to use,
  258. you can select PREVIEW SAMPLE or PREVIEW SOUND TRACKER from the SHOT menu and
  259. listen to the result.  When you have heard enough ,select HALT SAMPLE/TRACKER
  260. from the SHOT menu.
  261.  
  262. Note:   The player will not play recent Tracker modules, you will have to dig
  263. out your really old copy of Sound Tracker!!
  264.  
  265. TIME LIMITS
  266. If  you  wish, you can set a time limit on a shot - if the user doesn't click
  267. on  a  route  within  a  given time, they will be taken to a new shot against
  268. their  will!   Time  limits  are  measured in microseconds (there are 999,999
  269. microseconds  to  a  second,  which should be sufficient for anyone!) and you
  270. enter  the number of microseconds you wish to allow into the Shot Information
  271. Window  and  the  name of the shot to which they will be sent if they are too
  272. late - or select EDIT TIMEOUT ROUTE from the SHOT menu and select the name of
  273. the shot.
  274.  
  275. SCORING
  276. A  game  wouldn't be much fun without some way to keep track of how well - or
  277. how  badly!  - you were doing and DUNE provides you with ten different scores
  278. that can be updated in a variety of ways.
  279.  
  280. If  you select EDIT SCORES from the SHOT menu, a large (and rather confusing)
  281. window will open, showing you all the scoring information.
  282.  
  283. For  each  of  the  ten  scores you can choose whether it is displayed on the
  284. screen  for  the  current shot.  Simply click on the word "ON" in the display
  285. column  and  it  will  become  highlighted.   If you decide you don't want it
  286. displayed, click on the word "ON" again and the highlighting will be removed.
  287.  
  288. If  the  score  is being displayed you can select the font that will be used.
  289. An  example of the current font is shown at the top of the window.  Click the
  290. right  mouse  button  to  access the menu and you will find just one option -
  291. FONT.   This  menu  lists the available fonts, allowing you to select one and
  292. specify  the point size.  All the scores will be displayed in the same font -
  293. you can't use different fonts for different scores.
  294.  
  295. However,  you  can use different colours for the different fonts, but you can
  296. only  use  the colours from the palette of the picture used in the shot.  For
  297. each  score,  you  type  in the number for the colour you wish to use.  Since
  298. there  is  no  easy way of knowing which number will give you which colour in
  299. the  palette, I suggest you experiment by typing in different numbers and see
  300. what happens!  (I suppose we will have to, 'cos of your lame efforts!  ED.)
  301.  
  302. Each  of  the  scores  can  appear  anywhere  on  the  screen  -  type in the
  303. co-ordinates  (in  pixels)  for the correct postion.  If you wish to have any
  304. words  associated  with  the  score,  for  example  "You  have  achieved  the
  305. magnificent  score of XXXXX points!!" or "You have XXXXX Imperial Groats" you
  306. will  have  to  include the text in the picture, leaving a gap for the actual
  307. score.
  308.  
  309. For each shot, you can change any or all of the ten scores.
  310.  
  311. There  are two ways to change a score.  Firstly, if "SET" is highlighted, the
  312. number you have typed in the "CHANGE" column will replace the previous score,
  313. regardless of what the previous score was.
  314.  
  315. Alternatively,  if  "SET"  is  not  highlighted,  the number you enter in the
  316. "CHANGE"  column  will  be  added to the previous score and if you prefix the
  317. number with a minus sign, the number will be subtracted.
  318.  
  319. You  can  also  combine  the  various  scores.   For Score 1, if you type +S3
  320. instead  of  a  number  (the  'S' must be in upper case) then the contents of
  321. Score  3  will  be  added to the contents of Score 1 and the result placed in
  322. Score  1.   Or if you use a minus sign, it will be subtracted.  Of course, if
  323. "SET"  is  not highlighted, the contents of Score 3 will replace the contents
  324. of Score 1.
  325.  
  326. You  can  combine or replace as many of the ten scores as you wish using this
  327. method, but you must remember that the scores are updated sequentially from 1
  328. to  10  -  so adding Score 3 to Score 1 will use the contents of Score 3 from
  329. the  previous shot and not take account of any changes you make to Score 3 on
  330. the current shot.
  331.  
  332. When  you  have finished editing the score data, click on the top left of the
  333. window to close it.  To save the data, you need to save the shot.
  334.  
  335. TEXT FILES
  336. DUNE  lets  you  display  up  to five text files on the screen for each shot.
  337. They  all  apear  at the same time, when the shot is loaded in, on top of the
  338. picture  associated with the shot.  They are "transparent" to the picture and
  339. to  each  other,  so  careful  placing is needed to avoid them overlapping or
  340. getting lost in parts of the picture.
  341.  
  342. You  can  create  the Text Files in a Word Processor or Text Editor, but they
  343. must be saved as ASCII.
  344.  
  345. To  specify  which text files you want to use, select EDIT TEXT from the SHOT
  346. menu.  The text window will appear.
  347.  
  348. For  each  of the five files you want to use, click on the word "NEW" and the
  349. file  selector  will  come  up, allowing you to choose your file.  Or you can
  350. type  the name directly into the "FILE NAME" box (as always, don't forget the
  351. disk name!!)
  352.  
  353. An  example of the font the files will use is shown at the top of the window.
  354. To  change  the  font,  click the right button and choose a new font from the
  355. FONTS menu, selecting the correct point size.
  356.  
  357. All five text files will be displayed in the same font and point size.
  358.  
  359. However,  each  file  can  appear in a different colour.  Click on the "COLR"
  360. column and type in the number of the colour you wish to use.  As with scores,
  361. you'll have to experiment to see which number produces which shade.
  362.  
  363. You  can  also  specify  the  X and Y co-ordinates for the start of each text
  364. file, in pixels from the top left of the screen.
  365.  
  366. Each  line  in  the text file will continue until there is a carriage return.
  367. There's  no  word-wrap,  so  you need to put the returns in the correct place
  368. when you type the file.
  369.  
  370. When  a  carriage  return  is  reached,  the  new  line  will  start directly
  371. underneath  the  first  line using the same X co-ordinate.  The Y co-ordinate
  372. will  be  increased  by  the value in the "SPAC" column.  This is the spacing
  373. between  the  top  of  one  line  and  the  top of the next.  You may have to
  374. experiment  with  this to make sure the lines aren't overwriting each other -
  375. particulary if you are using a large point size.
  376.  
  377. If  the text file is too long to fit in the available space, it will fall off
  378. the  bottom  of  the  screen  but  if  you  are only missing a few lines, try
  379. reducing the spacing or using a smaller point size.
  380.  
  381. When  you  have  finished with the Text display Window, click on the top left
  382. corner  to  close it.  Don't forget to save the shot, or the information will
  383. be lost!
  384.  
  385. ACTS
  386. Buttons  are  static.   Clicking  on  a button will take the user to the same
  387. destinsation - barring probabilities from avenue chances - no matter how many
  388. times they do it.
  389.  
  390. However,  there is another method of moving from shot to shot that is dynamic
  391. and  can  result in a different thing happening each time.  This is called an
  392. ACT.
  393.  
  394. Unlike  all  the  features of DUNE discussed so far, an act is not associated
  395. with a particular shot.  It stands alone and can be called from any shot.
  396.  
  397. Just  like shots, acts have to be named in order for them to be safely stored
  398. on  disk.   Select  NEW ACT from the ACT menu and you will be asked to give a
  399. name to the act.  Once again, don't forget the disk name!  Selecting EDIT ACT
  400. NAME willl let you change it if you get it wrong.
  401.  
  402. Select EDIT ACT DATA and the Act Window will appear.
  403.  
  404. The  best way to think of an act is as a list of instructions.  A typical act
  405. might look something like this:
  406.  
  407.                                  Top Of File
  408.                                  DUNE:shot1
  409.                                  DUNE:shot1
  410.                                  DUNE:shot4
  411.                                  GAME:dead
  412.                                  End of File
  413.  
  414. The  "Top Of File" and "End Of File" are simply markers to help you see where
  415. you are in the list of instructions.
  416.  
  417. DUNE uses this of instructions by working its way down it from top to bottom,
  418. implementing the next instruction each time the act is called.
  419.  
  420. The  first time the act is called the shot specified in the first instruction
  421. will  be loaded - in this case, shot 1 on the DUNE disk.  The second time the
  422. act  is  called, it will go to the second instruction - again, shot 1 and the
  423. third time the third instruction - shot 4 and so on.
  424.  
  425. When  you  first  open  the Act Window, the list will just contain the Top Of
  426. File and End Of File markers.  The End Of File will be highlighted.
  427.  
  428. To  construct  the  list  of  instructions  that make up an act, click on the
  429. "ROUTE  TO  ADD"  box and type in the name of the shot and then click on "ADD
  430. ROUTE".   The  route  will be added to the list, above the highlighted entry.
  431. You  can  add  a route anywhere in the list by clicking on "UP" and "DOWN" to
  432. move the highlighter bar.
  433.  
  434. Click on "DELETE ROUTE" and the highlighted route will be removed.
  435.  
  436. Keep  on  adding new routes by clicking on the "ROUTE TO ADD" box and editing
  437. the shot name appropriately.
  438.  
  439. Once  you  have completed the list of instructions that make up an act, click
  440. on  the "ROUTE TO ADD" box and type in the name of the shot and then click on
  441. "ADD  ROUTE".   The  route  will  be  added to the list above the highlighted
  442. entry.   You  can  add  a  route anywhere in the list by clicking on "UP" and
  443. "DOWN" to move the highlighter bar.
  444.  
  445. Click on "DELETE ROUTE" and the highlighted route will be removed.
  446.  
  447. Keep  on  adding new routes by clicking on the "ROUTE TO ADD" box and editing
  448. the shot name appropriately.
  449.  
  450. Once  you have completed the list of instructions for the act, click on "SAVE
  451. CHANGES" to save the act to disk and the window will close.
  452.  
  453. To  call  an  act,  put  the name of the act (including the disk name) in the
  454. button avenue information, instead of a shot name.
  455.  
  456. You  can  set  up as many acts as you want and call them from any shot, using
  457. the avenue chance to set probabilities.
  458.  
  459. If  you call an act that has finished - ie.  all the instructions in the list
  460. have  been  carried  out - it will go back to the beginning and carry out the
  461. first instruction again.
  462.  
  463. You can also nest acts, so that one act will call another, by adding the name
  464. of  the act to the list of instructions for another act.  When the second act
  465. has finished, it will return to the next entry in the first act.
  466.  
  467. At  any time, entering the keyword "SceneEnd" for an avenue instead of a shot
  468. or  act  name  will jump you to the next instruction in the act that was last
  469. called.
  470.  
  471. Selecting  LOAD  ACT  from  the ACT menu will load in a previously saved act,
  472. allowing you to modify it.
  473.  
  474. THE DISK CACHE
  475. DUNE  will  set  up  a disk cache and keep the shots you have used in memory,
  476. thus  saving  the time it takes to pull pictures and samples off disk.  There
  477. is an option to clear the cache in the DISK menu.
  478.  
  479. AVENUE PREFIXES
  480. When  you  type  the  information  for  an  avenue  into  the  Current Button
  481. Information  Window,  if  you  prefix  the  name  of  the  shot or act with a
  482. circumflex  (^), DUNE will add it to a stack.  The stack can contain up to 50
  483. different  avenues.   Then,  on  another  shot, typing in the keyboard RETURN
  484. instead  of  a  shot or act name will retrieve the avenue from the top of the
  485. stack, removing it from the stack.
  486.  
  487. You  can  also run executable files from within DUNE.  Instead of the shot or
  488. act name, type the name of file you wish to run (including the disk name) and
  489. prefix  it  with  an  exclamation  mark  (!).  This means that if you wish to
  490. include a section in a DUNE designed game that could not be written with DUNE
  491. itself, you can jump into a previously written program.  When the program has
  492. finished  running,  you  will  be  returned  to the shot that the program was
  493. called  from.   This  is  also useful if you wish to use DUNE as a shell from
  494. which to run other programs.
  495.  
  496. HINTS AND TIPS
  497. Before  using DUNE, should design the game on paper and decide which pictures
  498. you  are  going  to use for each shot and more importantly, what name you are
  499. going to give each shot.  Otherwise you will get confused when you set up the
  500. avenues  and  risk  forgetting  which  avenue leads where or getting the shot
  501. names wrong.
  502.  
  503. Put  the  pictures  for  a DUNE game onto the same disk that you are going to
  504. save  the  shot  onto  -  and the same goes for music files, samples and text
  505. files.
  506.  
  507. To  minimise  confusion  when  using the file selector, make full use of file
  508. extensions  to  distinguish between pictures, shots, acts, etc - or keep them
  509. in seperate directories on the disk.  Recommended file extensions are:
  510.  
  511.                  .PIC - Picure
  512.                  .ANM - Animation
  513.                  .SHT - Shot
  514.                  .ACT - Act
  515.                  .SAM - Sample
  516.                  .STR - Sound Tracker
  517.  
  518. Test  your  game  every time you finish setting up a new shot.  If it doesn't
  519. give  you the results you expected, check you have spelt the shot or act name
  520. in the routing box correctly and that you have included the disk name.  Check
  521. you haven't left the avenue chance to zero.
  522.  
  523. When you have finished writing your game using DUNE, CRL will compile it into
  524. a working game. (Ha!! Some chance!  Ed.)
  525.  
  526. THINGS TO COME *
  527. *(Not from CRL, now they've gone bust!  We shall add them here anyway,
  528.  for a laugh!!  Ed.)
  529.  
  530. DUNE  is  still under development and each version will contain new features.
  531. The following enhancements will be implemented soon.
  532.  
  533. OVERALL TIME LIMIT - You will be able to specify an overall time limit within
  534. which the user must have reached a particular point in the game.
  535.  
  536. SCORE  CONDITIONAL  ROUTES - You will be able to add conditions to the routes
  537. based  on the current score - for example if Score 1 is greater than or equal
  538. to 50, use this avenues otherwise use that avenue.
  539.  
  540. DISK  SWAPS  -  You  will  be  able  to specify how you wish disk swaps to be
  541. handled  and  there  will be the capability to add a sampled voice asking the
  542. user to insert the required disk.
  543.  
  544. If  you  have  any ideas for features you would like to see in DUNE or if you
  545. think any feature could be made easier to use contact CRL.
  546.  
  547. THE MENUS/KEYBOARD SHORTCUTS
  548. Most  of  DUNE's  menu options have keyboard shortcuts which are shown beside
  549. the  menu  options.   They are accessed by pressing the Amiga key at the same
  550. time as the appropiate letter (In the brackets).
  551.  
  552. PROJECT
  553. Edit Global Data                Not yet implemented
  554. Quit DUNE                       (Q)
  555.  
  556. ACT
  557. New Act
  558. Edit Act Name
  559. Load Act
  560. Edit Act Data
  561.  
  562. SHOT
  563. New Shot                        (N)
  564. Change Shot Name                (C)
  565. Load...
  566.        Shot                     (L)
  567.        Picture/Anim             (I)
  568.        Begin Sample             (7)
  569.        Sound Tracker            (K)
  570. Save Shot                       (S)
  571. Save Shot As                    (A)
  572. Preview 8SVX Sample             (8)
  573. Preview SoundTracker            (P)
  574. Halt Sample/Tracker             (H)
  575. Edit Time Out Route             (Y)
  576. Edit Scores                     (0)
  577. Edit Text                       (X)
  578.  
  579. BUTTON
  580. Next Anim Frame                 (=)
  581. Add Button                      (B)
  582. Move Button                     (M)
  583. Delete Button                   (D)
  584. Insert Avenue...
  585.        Route
  586.        Animations
  587.        Sample
  588. Button Undo                     (U)
  589.  
  590. DISK
  591. Clear Cache
  592.  
  593. TEST
  594. Test Mode On                    (T)
  595. Test Mode Off                   (O)
  596.  
  597. End.
  598.